package com.itheima.d4_enum;

/*
    1 枚举的常见应用场景：
        用来表示一组信息，然后作为参数进行传输。
    2 选择定义一个一个的常量来表示一组信息，并作为参数传输
        参数值不受约束,也没有起到见名之意,容易搞混。
    3 选择定义枚举表示一组信息，并作为参数传输
        代码可读性好，参数值得到了约束，对使用者更友好，建议使用!

    需求 :
        定义方法接收一个数据 , 来判断是男生还是女生,并展示对应的信息
 */
public class Test2 {
    public static void main(String[] args) {
        putxb(Sex.BOY);
        putxb(Sex.GIRL);
    }

    public static void putxb(Sex sex) {
        switch (sex) {
            case BOY -> System.out.println(sex.getName() + "男孩看书");
            case GIRL -> System.out.println(sex.getName() + "女孩看书");
        }
    }
}
